local Class = require('lua.lang.Class')
local ExpressionDescriptor = require('lua.vm.compiler.ExpressionDescriptor')

--- @class LeftHandAssignment : Class
--- @field previousAssignment LeftHandAssignment
--- @field expression ExpressionDescriptor
local LeftHandAssignment = Class {}

--- @return LeftHandAssignment
function LeftHandAssignment:new()
	--- @type LeftHandAssignment
	local o = {}
	o.expression = ExpressionDescriptor:new()
	return setmetatable(o, LeftHandAssignment)
end

return LeftHandAssignment